package com.mhys.ynnz_ssm.mybatis.dao.file;

import com.mhys.ynnz_ssm.business.sys.dto.FileDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 文件持久层接口
 * 2024/6/13
 */
@Mapper
public interface FileDao {
    int addFile(@Param("fileDO") FileDO fileDO);

    FileDO getFileByID(String fileID);

    List<FileDO> getFilePages(@Param("fileDO") FileDO fileDO);

    List<FileDO> getFileListByIDs(@Param("ids") List<String> ids);

    int deleteFile(@Param("ids") List<String> ids);
}
